Type assignment and termination of interaction nets

نویسنده

  • Maribel Fernández
چکیده

Interaction nets have proved to be a useful tool for the study of computational aspects of diierent formalisms (e.g.-calculus, term rewriting systems), but they are also a programming paradigm in themselves, and this is actually how they were introduced by Lafont. In this paper we consider semi-simple interaction nets as a programming language, and present a type assignment system using intersection types. First we show that interactions preserve types (i.e. the system enjoys subject reduction), and we compare this type assignment system with the intersection systems for-calculus and term rewriting systems. Then we deene a recursion scheme that ensures termination of all interaction sequences. By relaxing the scheme and using the type assignment system, we derive another suucient condition for termination of interaction nets. Finally, we show that although the type system based on general intersection types is not decidable, its restriction to rank 2 types is, and we give an algorithm that computes principal types for nets.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Interaction Nets and Term-Rewriting Systems

Term rewriting systems provide a framework in which it is possible to specify and program in a traditional syntax (oriented equations). Interaction nets, on the other hand, provide a graphical syntax for the same purpose, but can be regarded as being closer to an implementation since the reduction process is local and asynchronous, and all the operations are made explicit, including discarding ...

متن کامل

امکان‌سنجی انتقال شرط و موافقت‌نامه‌ی داوری

Abstract Assignment of arbitration clause or arbitration agreement is very important in internal and international arbitration and it has accepted in the law of other countries for example the U.K. and the U.S. In this regard there are some proponents and opponents each one has him/her own arguments. Article 481 of civil procedure code provides that the death of one of the parties to the agr...

متن کامل

Using Interval Petri Nets and Timed Automata for Diagnosis of Discrete Event Systems (DES)

A discrete event system (DES) is a dynamic system that evolves in accordance with the abrupt occurrence, at possibly unknown irregular intervals, of physical events. Because of the special nature of these systems, different tools are currently used for their analysis, design and modeling. The main focus of this paper is the presentation of a new modeling approach of Discrete Event Systems. The ...

متن کامل

Role of MicroRNAs in BCG Therapy by the Induction of Neutrophil Extracellular Traps in Bladder Cancer

The treatment of bladder cancer is usually performed by Bacillus Calmette-Guerin (BCG) instillation. BCG therapy is a common therapeutic method with fewer side effects compared with chemotherapy, radiotherapy, etc. BCG can also inhibit the progression and recurrence of bladder cancer by inducing apoptosis pathways, arrest cell cycle, autophagy, and neutrophil extracellular traps (NETs) formatio...

متن کامل

Geometry of Interaction for MALL via Hughes-vanGlabbeek Proof-Nets

This paper presents, for the first time, a Geometry of Interaction (GoI) interpretation using Hughes-vanGlabbeek (HvG) proof-nets for multiplicative additive linear logic (MALL). Our GoI captures dynamically HvG’s geometric correctness criterion–the toggling cycle condition–in terms of algebraic operators. Our new ingredient is a scalar extension of the *-algebra in Girard’s *-ring of partial i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Mathematical Structures in Computer Science

دوره 8  شماره 

صفحات  -

تاریخ انتشار 1998